Generalized Local Propagation: A Framework for Solving Constraint Hierarchies

نویسندگان

  • Hiroshi Hosobe
  • Satoshi Matsuoka
  • Akinori Yonezawa
چکیده

`Constraint hierarchy' is a nonmonotonic system that allows programmers to describe over-constrained real-world problems by specifying constraints with hierarchical preferences, and has been applied to various areas. An important aspect of constraint hierarchies is the existence of e cient satisfaction algorithms based on local propagation. However, past local-propagation algorithms have been limited to multi-way equality constraints. We overcome this by reformulating constraint hierarchies with a more strict de nition, and proposing generalized local propagation as a theoretical framework for studying constraint hierarchies and local propagation. Then, we show that global semi-monotonicity in satisfying hierarchies turns out to be a practically useful property in generalized local propagation. Finally, we discuss the relevance of generalized local propagation with our previous DETAIL algorithm for solving hierarchies of multi-way equality constraints.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Generalized Framework for Constraint Planning1

Constraint hierarchies have been proposed to solve over-constrained systems of constraints by specifying constraints with hierarchical preferences. They are widely used in HCLP, CIP and graphical user interfaces. A declarative expression of preferred constraints and the existence of efficient satisfaction algorithms are the advantages of constraint hierarchies. At present, there exists a lot of...

متن کامل

A Generalized Algorithm for Solving Constraint Hierarchies1

Constraint hierarchies have been proposed to overcome over-constrained systems of constraints by specifying constraints with hierarchical preferences. They are widely used in HCLP (Hierarchical Constraint Logic Programming), CIP (Constraint Imperative Programming) and graphical user interfaces. The advantages of constraint hierarchies are a declarative expression of preferred constraints and th...

متن کامل

Nondeterrninistic Lis as a Substrate for Csnstrai rogram

We have implemented a comprehensive constraintbased programming language as an extension to COMMON LISP. This constraint package provides a unified framework for solving both numeric and non-numeric systems of constraints using a combination of local propagation techniques including binding propagation, Boolean constraint propagation, generalized forward checking, propagation of bounds, and uni...

متن کامل

Nondeterministic Lisp as a Substrate for Constraint Logic Programming

We have implemented a comprehensive constraint-based programming language as an extension to Common Lisp. This constraint package provides a uniied framework for solving both numeric and non-numeric systems of constraints using a combination of local propagation techniques including binding propagation, Boolean constraint propagation, generalized forward checking, propagation of bounds, and uni...

متن کامل

Solving Finite Domain Constraint Hierarchies by Local Consistency and Tree Search

We provide a reformulation of the constraint hierarchies (CHs) framework based on the notion of error indicators. Adapting the generalized view of local consistency in semiring-based constraint satisfaction problems (SCSPs), we define constraint hierarchy k-consistency (CH-k-C) and give a CH-2-C enforcement algorithm. We demonstrate how the CH-2-C algorithm can be seamlessly integrated into the...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996